<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>cutex: cutex::QxForm Klassenreferenz</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">cutex
   </div>
   <div id="projectbrief">cute Qt extensions</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Erzeugt von Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Suchen');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classcutex_1_1_qx_form.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-slots">Öffentliche Slots</a> &#124;
<a href="#pub-methods">Öffentliche Methoden</a> &#124;
<a href="#pro-slots">Geschützte Slots</a> &#124;
<a href="#pro-methods">Geschützte Methoden</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="#pri-methods">Private Methoden</a> &#124;
<a href="#pri-attribs">Private Attribute</a> &#124;
<a href="classcutex_1_1_qx_form-members.html">Aufstellung aller Elemente</a>  </div>
  <div class="headertitle">
<div class="title">cutex::QxForm Klassenreferenz</div>  </div>
</div><!--header-->
<div class="contents">

<p>Die Klasse QxForm vereinfacht die Implementierung von Formularen.  
 <a href="classcutex_1_1_qx_form.html#details">Mehr ...</a></p>

<p><code>#include &lt;<a class="el" href="qxform_8h_source.html">qxform.h</a>&gt;</code></p>
<div class="dynheader">
Klassendiagramm für cutex::QxForm:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classcutex_1_1_qx_form.png" usemap="#cutex::QxForm_map" alt=""/>
  <map id="cutex::QxForm_map" name="cutex::QxForm_map">
<area href="classcutex_1_1_qx_dashboard.html" title="Mit der Klasse QxDashboard kann eine Einstiegsseite für die Anwendung realisiert werden." alt="cutex::QxDashboard" shape="rect" coords="0,112,126,136"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Öffentliche Slots</h2></td></tr>
<tr class="memitem:aeae5207236840e78454c1a3af700780a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#aeae5207236840e78454c1a3af700780a">setModified</a> (bool modified=true)</td></tr>
<tr class="separator:aeae5207236840e78454c1a3af700780a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Öffentliche Methoden</h2></td></tr>
<tr class="memitem:a8fe08432dac709dcb73ee460096b110e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a8fe08432dac709dcb73ee460096b110e">QxForm</a> (QWidget *parent=nullptr)</td></tr>
<tr class="separator:a8fe08432dac709dcb73ee460096b110e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d25975f0fe2733a3ba7fdc87a1fb6c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a0d25975f0fe2733a3ba7fdc87a1fb6c4">isModified</a> ()</td></tr>
<tr class="separator:a0d25975f0fe2733a3ba7fdc87a1fb6c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2192e96d0e3adbf8098166a0ba61a2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#ad2192e96d0e3adbf8098166a0ba61a2a">isValid</a> ()</td></tr>
<tr class="separator:ad2192e96d0e3adbf8098166a0ba61a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc187d8cedf76f9d4522dbbb712cf570"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#acc187d8cedf76f9d4522dbbb712cf570">validate</a> (QWidget *uiField=nullptr)</td></tr>
<tr class="separator:acc187d8cedf76f9d4522dbbb712cf570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427e6f7bc535404560a5fab6f5ad7b91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a427e6f7bc535404560a5fab6f5ad7b91">isUiFieldValid</a> (QWidget *uiField)</td></tr>
<tr class="separator:a427e6f7bc535404560a5fab6f5ad7b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20bb09b786b88ddea556c75f81dd6876"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a20bb09b786b88ddea556c75f81dd6876">retranslateUi</a> ()</td></tr>
<tr class="separator:a20bb09b786b88ddea556c75f81dd6876"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-slots"></a>
Geschützte Slots</h2></td></tr>
<tr class="memitem:acbbd1c225b6075115ac092e86bf8e411"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#acbbd1c225b6075115ac092e86bf8e411">processLink</a> (const QString &amp;link)</td></tr>
<tr class="separator:acbbd1c225b6075115ac092e86bf8e411"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Geschützte Methoden</h2></td></tr>
<tr class="memitem:a9085ba20ff2f9487aec35179ee9ca7b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a9085ba20ff2f9487aec35179ee9ca7b1">processUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:a9085ba20ff2f9487aec35179ee9ca7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c9c86eaf3ec9f55029c5a05e9167960"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a8c9c86eaf3ec9f55029c5a05e9167960">validateUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:a8c9c86eaf3ec9f55029c5a05e9167960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac66d361f9bd539ab781490bd0516f33f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#ac66d361f9bd539ab781490bd0516f33f">preProcessUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:ac66d361f9bd539ab781490bd0516f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af49e5d9560ab01c9b356d81d159e2fbe"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#af49e5d9560ab01c9b356d81d159e2fbe">postProcessUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:af49e5d9560ab01c9b356d81d159e2fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a880e02cc3997989176fe52896447b1c0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a880e02cc3997989176fe52896447b1c0">relockUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:a880e02cc3997989176fe52896447b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e74c77097b4a059a441570709d8b72e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a0e74c77097b4a059a441570709d8b72e">buttonClicked</a> (QAbstractButton *button)</td></tr>
<tr class="separator:a0e74c77097b4a059a441570709d8b72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93b1ffa4593221e74d7f93b9c812e976"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a93b1ffa4593221e74d7f93b9c812e976">setUiFieldModified</a> (QWidget *uiField, bool modified=true)</td></tr>
<tr class="separator:a93b1ffa4593221e74d7f93b9c812e976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88515d355a8b6dff116c983d5d4d8454"><td class="memItemLeft" align="right" valign="top">QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a88515d355a8b6dff116c983d5d4d8454">uiFieldValue</a> (QWidget *uiField) const</td></tr>
<tr class="separator:a88515d355a8b6dff116c983d5d4d8454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade37f8005d3433ae3448da6b53dd19fb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#ade37f8005d3433ae3448da6b53dd19fb">setUiFieldValue</a> (QWidget *uiField, QVariant value, const QSqlRelation &amp;sqlRelation=QSqlRelation())</td></tr>
<tr class="separator:ade37f8005d3433ae3448da6b53dd19fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b8b6119a3413ac7900b3cc380035b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#ad4b8b6119a3413ac7900b3cc380035b3">relockUiFields</a> ()</td></tr>
<tr class="separator:ad4b8b6119a3413ac7900b3cc380035b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b674ad53b649fda10d283d2f73a8cb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a73b674ad53b649fda10d283d2f73a8cb">focusFirstUiField</a> (QWidget *parent=nullptr)</td></tr>
<tr class="separator:a73b674ad53b649fda10d283d2f73a8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b596dc59bc59fb031e64a93b7314ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#ad1b596dc59bc59fb031e64a93b7314ee">resetUiField</a> (QWidget *uiField)</td></tr>
<tr class="separator:ad1b596dc59bc59fb031e64a93b7314ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28dc4742b3d0c9f780e7c99f89fb180f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a28dc4742b3d0c9f780e7c99f89fb180f">resetUiFields</a> ()</td></tr>
<tr class="separator:a28dc4742b3d0c9f780e7c99f89fb180f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3fd1f624d09ebf209607900d2c5cd74"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#af3fd1f624d09ebf209607900d2c5cd74">uiFieldSqlMapping</a> (QWidget *uiField)</td></tr>
<tr class="separator:af3fd1f624d09ebf209607900d2c5cd74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12623bd651db272411cf726fb38dbe91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a12623bd651db272411cf726fb38dbe91">setUiFieldSqlMapping</a> (QWidget *uiField, const QString &amp;sqlField)</td></tr>
<tr class="separator:a12623bd651db272411cf726fb38dbe91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b2a0fcda702031218d2fb96cb03096"><td class="memItemLeft" align="right" valign="top">QSqlRelation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#af9b2a0fcda702031218d2fb96cb03096">uiFieldSqlRelation</a> (QWidget *uiField)</td></tr>
<tr class="separator:af9b2a0fcda702031218d2fb96cb03096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6858c0d94d109d254c25032b91e32b61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a6858c0d94d109d254c25032b91e32b61">setUiFieldSqlRelation</a> (QWidget *uiField, const QSqlRelation &amp;sqlRelation)</td></tr>
<tr class="separator:a6858c0d94d109d254c25032b91e32b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8d78313293fcb5b90fe9e29a8f968c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a3d8d78313293fcb5b90fe9e29a8f968c">uiFieldValues</a> (QSqlRecord *record)</td></tr>
<tr class="separator:a3d8d78313293fcb5b90fe9e29a8f968c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4726f7e9e8a5f0554318d973b6348377"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a4726f7e9e8a5f0554318d973b6348377">setUiFieldValues</a> (QSqlRecord *record)</td></tr>
<tr class="separator:a4726f7e9e8a5f0554318d973b6348377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc4758a8a95e10e9279df42ba7fd5623"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#adc4758a8a95e10e9279df42ba7fd5623">eventFilter</a> (QObject *object, QEvent *event)</td></tr>
<tr class="separator:adc4758a8a95e10e9279df42ba7fd5623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17641c74c24517963f0726eb8947aa4b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a17641c74c24517963f0726eb8947aa4b">showEvent</a> (QShowEvent *event)</td></tr>
<tr class="separator:a17641c74c24517963f0726eb8947aa4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e15bc4f2258a8074c8679c45e908aa8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcutex_1_1_qx_form.html#a6e15bc4f2258a8074c8679c45e908aa8">changeEvent</a> (QEvent *event)</td></tr>
<tr class="separator:a6e15bc4f2258a8074c8679c45e908aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-slots"></a>
Private Slots</h2></td></tr>
<tr class="memitem:ab0be2d048da6e06865466505319d7925"><td class="memItemLeft" align="right" valign="top"><a id="ab0be2d048da6e06865466505319d7925"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>processUiField</b> ()</td></tr>
<tr class="separator:ab0be2d048da6e06865466505319d7925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb88ee5507474ce70c444185e4c1315"><td class="memItemLeft" align="right" valign="top"><a id="abeb88ee5507474ce70c444185e4c1315"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setUiFieldModified</b> ()</td></tr>
<tr class="separator:abeb88ee5507474ce70c444185e4c1315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5bcf6152b2f3512e6281c181e288ee9"><td class="memItemLeft" align="right" valign="top"><a id="af5bcf6152b2f3512e6281c181e288ee9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>buttonClicked</b> ()</td></tr>
<tr class="separator:af5bcf6152b2f3512e6281c181e288ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Methoden</h2></td></tr>
<tr class="memitem:a31ae5433aa641f18dbae10ef5da8f946"><td class="memItemLeft" align="right" valign="top"><a id="a31ae5433aa641f18dbae10ef5da8f946"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>initialize</b> (const QObject *object)</td></tr>
<tr class="separator:a31ae5433aa641f18dbae10ef5da8f946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e097700f31f78b29591bdc24c045135"><td class="memItemLeft" align="right" valign="top"><a id="a2e097700f31f78b29591bdc24c045135"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>relockUiFields</b> (QWidget *uiField)</td></tr>
<tr class="separator:a2e097700f31f78b29591bdc24c045135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f49092d9a295ec6aa96d2b3e5919bd7"><td class="memItemLeft" align="right" valign="top"><a id="a4f49092d9a295ec6aa96d2b3e5919bd7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>resetUiFields</b> (QWidget *uiField)</td></tr>
<tr class="separator:a4f49092d9a295ec6aa96d2b3e5919bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a312df2364864ced50ee557e5a126354b"><td class="memItemLeft" align="right" valign="top"><a id="a312df2364864ced50ee557e5a126354b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>uiFieldValues</b> (QSqlRecord *record, QWidget *uiField)</td></tr>
<tr class="separator:a312df2364864ced50ee557e5a126354b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc943c83eafadeec5380aed6aa7167a8"><td class="memItemLeft" align="right" valign="top"><a id="adc943c83eafadeec5380aed6aa7167a8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setUiFieldValues</b> (QSqlRecord *record, QWidget *uiField)</td></tr>
<tr class="separator:adc943c83eafadeec5380aed6aa7167a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attribute</h2></td></tr>
<tr class="memitem:a5ec2786d8af0ac30a8dd91c7a394b53c"><td class="memItemLeft" align="right" valign="top"><a id="a5ec2786d8af0ac30a8dd91c7a394b53c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_initialized</b></td></tr>
<tr class="separator:a5ec2786d8af0ac30a8dd91c7a394b53c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a900352f04471b0b8de8bd4b88da537df"><td class="memItemLeft" align="right" valign="top"><a id="a900352f04471b0b8de8bd4b88da537df"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_modified</b></td></tr>
<tr class="separator:a900352f04471b0b8de8bd4b88da537df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5367e1a2057db65854dfb9caf76ef544"><td class="memItemLeft" align="right" valign="top"><a id="a5367e1a2057db65854dfb9caf76ef544"></a>
QList&lt; QWidget * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_invalidUiFields</b></td></tr>
<tr class="separator:a5367e1a2057db65854dfb9caf76ef544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa59b2bce5e18c0ad4cd8521459cd19"><td class="memItemLeft" align="right" valign="top"><a id="a6aa59b2bce5e18c0ad4cd8521459cd19"></a>
QMap&lt; QWidget *, QSqlRelation &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_sqlRelations</b></td></tr>
<tr class="separator:a6aa59b2bce5e18c0ad4cd8521459cd19"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Ausführliche Beschreibung</h2>
<div class="textblock"><p>Die Klasse QxForm vereinfacht die Implementierung von Formularen. </p>
<p>QxForm erweitert die Klasse QWidget um eine Sammlung virtueller Methoden, mit deren Hilfe sich das Implementieren vieler Slots erübrigt. Zudem stellt die Formularklasse einen speziellen Mechanismus zur Validierung von Eingabefeldern bereit, bei dem ungültige Eingaben farblich hervorgehoben werden, ohne den User am weiterarbeiten zu behindern.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_ui_field.html" title="Die Klasse QxUiField ist eine Wrapper-Klasse für diverse Eingabe-Steuerelemente.">QxUiField</a> </dd></dl>
</div><h2 class="groupheader">Beschreibung der Konstruktoren und Destruktoren</h2>
<a id="a8fe08432dac709dcb73ee460096b110e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fe08432dac709dcb73ee460096b110e">&#9670;&nbsp;</a></span>QxForm()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QxForm::QxForm </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Erzeugt ein neues Formular mit dem Elternobjekt <em>parent</em>. </p>

</div>
</div>
<h2 class="groupheader">Dokumentation der Elementfunktionen</h2>
<a id="a0e74c77097b4a059a441570709d8b72e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e74c77097b4a059a441570709d8b72e">&#9670;&nbsp;</a></span>buttonClicked()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::buttonClicked </td>
          <td>(</td>
          <td class="paramtype">QAbstractButton *&#160;</td>
          <td class="paramname"><em>button</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn die Schaltfläche <em>button</em> betätigt wurde. </p>

</div>
</div>
<a id="a6e15bc4f2258a8074c8679c45e908aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e15bc4f2258a8074c8679c45e908aa8">&#9670;&nbsp;</a></span>changeEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::changeEvent </td>
          <td>(</td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn sich der Status geändert hat. </p>

</div>
</div>
<a id="adc4758a8a95e10e9279df42ba7fd5623"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc4758a8a95e10e9279df42ba7fd5623">&#9670;&nbsp;</a></span>eventFilter()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool QxForm::eventFilter </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen um das Ereignis <em>event</em> zu verarbeiten. </p>

</div>
</div>
<a id="a73b674ad53b649fda10d283d2f73a8cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b674ad53b649fda10d283d2f73a8cb">&#9670;&nbsp;</a></span>focusFirstUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::focusFirstUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt den Eingabefokus auf das erste Feld in der Tabulatorreihenfolge. </p>

</div>
</div>
<a id="a0d25975f0fe2733a3ba7fdc87a1fb6c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d25975f0fe2733a3ba7fdc87a1fb6c4">&#9670;&nbsp;</a></span>isModified()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QxForm::isModified </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gibt true zurück, wenn Formulardaten geändert wurden.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#aeae5207236840e78454c1a3af700780a">setModified(bool modified)</a> </dd></dl>

</div>
</div>
<a id="a427e6f7bc535404560a5fab6f5ad7b91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a427e6f7bc535404560a5fab6f5ad7b91">&#9670;&nbsp;</a></span>isUiFieldValid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QxForm::isUiFieldValid </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gibt true zurück, wenn die Benutzereingaben im Feld <em>uiField</em> gültig sind.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#ad2192e96d0e3adbf8098166a0ba61a2a">isValid()</a> </dd></dl>

</div>
</div>
<a id="ad2192e96d0e3adbf8098166a0ba61a2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2192e96d0e3adbf8098166a0ba61a2a">&#9670;&nbsp;</a></span>isValid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QxForm::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gibt true zurück, wenn alle Benutzereingaben gütlig sind.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a427e6f7bc535404560a5fab6f5ad7b91">isUiFieldValid(QWidget *uiField)</a> </dd></dl>

</div>
</div>
<a id="af49e5d9560ab01c9b356d81d159e2fbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af49e5d9560ab01c9b356d81d159e2fbe">&#9670;&nbsp;</a></span>postProcessUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::postProcessUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn der Inhalt des Feldes <em>uiField</em> geändert wurde. Hier können z.B. abhängige Felder validiert oder ent-/sperrt werden.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a9085ba20ff2f9487aec35179ee9ca7b1">processUiField(QWidget *uiField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a880e02cc3997989176fe52896447b1c0">relockUiField(QWidget *uiField)</a> </dd></dl>

</div>
</div>
<a id="ac66d361f9bd539ab781490bd0516f33f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac66d361f9bd539ab781490bd0516f33f">&#9670;&nbsp;</a></span>preProcessUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::preProcessUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn der Inhalt des Feldes <em>uiField</em> geändert wurde. Der neue Inhalt wurde noch nicht validiert und kann hier noch einmal geändert werden.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#af49e5d9560ab01c9b356d81d159e2fbe">postProcessUiField(QWidget *uiField)</a> </dd></dl>

</div>
</div>
<a id="acbbd1c225b6075115ac092e86bf8e411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbbd1c225b6075115ac092e86bf8e411">&#9670;&nbsp;</a></span>processLink</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::processLink </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>link</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn der Hyperlink <em>link</em> angeklickt wurde. </p>

</div>
</div>
<a id="a9085ba20ff2f9487aec35179ee9ca7b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9085ba20ff2f9487aec35179ee9ca7b1">&#9670;&nbsp;</a></span>processUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::processUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn der Inhalt des Feldes <em>uiField</em> geändert wurde. Die Methode kann auch manuell aufgerufen werden um die Inhalte erneut zu verarbeiten (z.B. wenn die Inhalte abhängiger Felder geändert wurden).</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#ac66d361f9bd539ab781490bd0516f33f">preProcessUiField(QWidget *uiField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#af49e5d9560ab01c9b356d81d159e2fbe">postProcessUiField(QWidget *uiField)</a> </dd></dl>

</div>
</div>
<a id="a880e02cc3997989176fe52896447b1c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a880e02cc3997989176fe52896447b1c0">&#9670;&nbsp;</a></span>relockUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::relockUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn der Sperrzustand des Feldes <em>uiField</em> aktualisiert werden soll. </p>

</div>
</div>
<a id="ad4b8b6119a3413ac7900b3cc380035b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4b8b6119a3413ac7900b3cc380035b3">&#9670;&nbsp;</a></span>relockUiFields()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::relockUiFields </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Aktualisiert den Sperrzustand aller Felder. </p>

</div>
</div>
<a id="ad1b596dc59bc59fb031e64a93b7314ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1b596dc59bc59fb031e64a93b7314ee">&#9670;&nbsp;</a></span>resetUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::resetUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt den Inhalt des Feldes <em>uiField</em> auf den Startwert zurück.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a28dc4742b3d0c9f780e7c99f89fb180f">resetUiFields()</a> </dd></dl>

</div>
</div>
<a id="a28dc4742b3d0c9f780e7c99f89fb180f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28dc4742b3d0c9f780e7c99f89fb180f">&#9670;&nbsp;</a></span>resetUiFields()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::resetUiFields </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt die Inhalte aller Formulardaten auf die Startwerte zurück.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a28dc4742b3d0c9f780e7c99f89fb180f">resetUiFields()</a> </dd></dl>

</div>
</div>
<a id="a20bb09b786b88ddea556c75f81dd6876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20bb09b786b88ddea556c75f81dd6876">&#9670;&nbsp;</a></span>retranslateUi()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::retranslateUi </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn die Sprache geändert wurde. </p>

<p>Erneute Implementation in <a class="el" href="classcutex_1_1_qx_dashboard.html#aba0a1d52eabd9be0164d458246d973de">cutex::QxDashboard</a>.</p>

</div>
</div>
<a id="aeae5207236840e78454c1a3af700780a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeae5207236840e78454c1a3af700780a">&#9670;&nbsp;</a></span>setModified</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::setModified </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modified</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt das Änderungsflag der Formulardaten auf den Wert <em>modified</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a0d25975f0fe2733a3ba7fdc87a1fb6c4">isModified()</a> </dd></dl>

</div>
</div>
<a id="a93b1ffa4593221e74d7f93b9c812e976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93b1ffa4593221e74d7f93b9c812e976">&#9670;&nbsp;</a></span>setUiFieldModified()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::setUiFieldModified </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modified</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt den Änderungsstatus des Feldes <em>uiField</em> auf den Wert <em>modified</em>. </p>

</div>
</div>
<a id="a12623bd651db272411cf726fb38dbe91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12623bd651db272411cf726fb38dbe91">&#9670;&nbsp;</a></span>setUiFieldSqlMapping()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::setUiFieldSqlMapping </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sqlField</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Verbindet das Feld <em>uiField</em> mit dem Datenbankfeld <em>sqlField</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#af3fd1f624d09ebf209607900d2c5cd74">uiFieldSqlMapping(QWidget *uiField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a3d8d78313293fcb5b90fe9e29a8f968c">uiFieldValues(QSqlRecord *record)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a4726f7e9e8a5f0554318d973b6348377">setUiFieldValues(QSqlRecord *record)</a> </dd></dl>

</div>
</div>
<a id="a6858c0d94d109d254c25032b91e32b61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6858c0d94d109d254c25032b91e32b61">&#9670;&nbsp;</a></span>setUiFieldSqlRelation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::setUiFieldSqlRelation </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSqlRelation &amp;&#160;</td>
          <td class="paramname"><em>sqlRelation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Verbindet das Feld <em>uiField</em> mit der Datenbankrelation <em>sqlRelation</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#af9b2a0fcda702031218d2fb96cb03096">uiFieldSqlRelation(QWidget *uiField)</a> </dd></dl>

</div>
</div>
<a id="ade37f8005d3433ae3448da6b53dd19fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade37f8005d3433ae3448da6b53dd19fb">&#9670;&nbsp;</a></span>setUiFieldValue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool QxForm::setUiFieldValue </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QVariant&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSqlRelation &amp;&#160;</td>
          <td class="paramname"><em>sqlRelation</em> = <code>QSqlRelation()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setzt den Wert des Feldes <em>uiField</em> auf den Wert <em>value</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd>uiFieldValue(QWidget *uiField) </dd></dl>

</div>
</div>
<a id="a4726f7e9e8a5f0554318d973b6348377"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4726f7e9e8a5f0554318d973b6348377">&#9670;&nbsp;</a></span>setUiFieldValues()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::setUiFieldValues </td>
          <td>(</td>
          <td class="paramtype">QSqlRecord *&#160;</td>
          <td class="paramname"><em>record</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Schreibt die aktuellen Feldinhalte in den Datensatz <em>record</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a12623bd651db272411cf726fb38dbe91">setUiFieldSqlMapping(QWidget *uiField, const QString &amp;sqlField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a3d8d78313293fcb5b90fe9e29a8f968c">uiFieldValues(QSqlRecord *record)</a> </dd></dl>

</div>
</div>
<a id="a17641c74c24517963f0726eb8947aa4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17641c74c24517963f0726eb8947aa4b">&#9670;&nbsp;</a></span>showEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::showEvent </td>
          <td>(</td>
          <td class="paramtype">QShowEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird aufgerufen wenn das Formular sichtbar gemacht wird. </p>

</div>
</div>
<a id="af3fd1f624d09ebf209607900d2c5cd74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3fd1f624d09ebf209607900d2c5cd74">&#9670;&nbsp;</a></span>uiFieldSqlMapping()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString QxForm::uiFieldSqlMapping </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gibt den Namen des Datenbankfeldes zurück, mit dem das Feld <em>uiField</em> verbunden ist.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a12623bd651db272411cf726fb38dbe91">setUiFieldSqlMapping(QWidget *uiField, const QString &amp;sqlField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a3d8d78313293fcb5b90fe9e29a8f968c">uiFieldValues(QSqlRecord *record)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a4726f7e9e8a5f0554318d973b6348377">setUiFieldValues(QSqlRecord *record)</a> </dd></dl>

</div>
</div>
<a id="af9b2a0fcda702031218d2fb96cb03096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9b2a0fcda702031218d2fb96cb03096">&#9670;&nbsp;</a></span>uiFieldSqlRelation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QSqlRelation QxForm::uiFieldSqlRelation </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gibt die Datenbankrelation für das Feld <em>uiField</em> zurück.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a6858c0d94d109d254c25032b91e32b61">setUiFieldSqlRelation(QWidget *uiField, const QSqlRelation &amp;sqlRelation)</a> </dd></dl>

</div>
</div>
<a id="a88515d355a8b6dff116c983d5d4d8454"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88515d355a8b6dff116c983d5d4d8454">&#9670;&nbsp;</a></span>uiFieldValue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QVariant QxForm::uiFieldValue </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gibt den aktuellen Wert des Feldes <em>uiField</em> zurück.</p>
<dl class="section see"><dt>Siehe auch</dt><dd>setUiFieldValue(QWidget *uiField, const QVariant &amp;value) </dd></dl>

</div>
</div>
<a id="a3d8d78313293fcb5b90fe9e29a8f968c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d8d78313293fcb5b90fe9e29a8f968c">&#9670;&nbsp;</a></span>uiFieldValues()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::uiFieldValues </td>
          <td>(</td>
          <td class="paramtype">QSqlRecord *&#160;</td>
          <td class="paramname"><em>record</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Aktualisiert die Feldinhalte mit den Werten aus dem Datensatz <em>record</em>.</p>
<dl class="section see"><dt>Siehe auch</dt><dd><a class="el" href="classcutex_1_1_qx_form.html#a12623bd651db272411cf726fb38dbe91">setUiFieldSqlMapping(QWidget *uiField, const QString &amp;sqlField)</a> </dd>
<dd>
<a class="el" href="classcutex_1_1_qx_form.html#a4726f7e9e8a5f0554318d973b6348377">setUiFieldValues(QSqlRecord *record)</a> </dd></dl>

</div>
</div>
<a id="acc187d8cedf76f9d4522dbbb712cf570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc187d8cedf76f9d4522dbbb712cf570">&#9670;&nbsp;</a></span>validate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QxForm::validate </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em> = <code>nullptr</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Validiert die Benutzereingaben im Feld <em>uiField</em>. Wenn kein Feld angegeben wird, werden alle Formulardaten validiert. </p>

</div>
</div>
<a id="a8c9c86eaf3ec9f55029c5a05e9167960"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c9c86eaf3ec9f55029c5a05e9167960">&#9670;&nbsp;</a></span>validateUiField()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString QxForm::validateUiField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>uiField</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Wird zur Validierung des Feldes <em>uiField</em> aufgerufen. Geben Sie eine passende Fehlerbeschreibung zurück, bzw. einen Leerstring wenn der Feldinhalt gültig ist. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>cutex</b></li><li class="navelem"><a class="el" href="classcutex_1_1_qx_form.html">QxForm</a></li>
    <li class="footer">Erzeugt von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
